@charset "UTF-8";

/* Small viewports 2010.12.07
.......................................................................... */
div#ou-region1, div#ou-region2, div.ou-c1of2, div.ou-c2of2, div.ou-c1of3, div.ou-c2of3, div.ou-c3of3, body.ou-altnav div.ou-c1of2, body.ou-altnav div.ou-c2of2, body.ou-three div.ou-c2of2 {width:100%; float:none; clear:both; margin:0; padding:0;}
img {max-width:100%;}
ul.ou-sections li a {-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px; border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;}
ul.ou-sections {padding-bottom:0.5em; padding-right:0.5em;}
body.ou-three div.ou-c1of2, body.ou-three, div.ou-c2of2, body.ou-three div#ou-region1, body.ou-three div#ou-region2 {width:100%; float:none; clear:both; margin:0; padding:0;}
object, img {max-width:100%;}
div#ou-org-header {min-height:38px;}
div.ou-role-nav {background-image:none; border:none; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; padding:0; text-align:left; margin-left:60px;}
div.ou-role-nav {font-size:1em;}
div.ou-ia-nav {font-weight:normal; font-size:0.85em; display:none;}
div.org-header {min-height:50px;}
a.ou-link-ou img {height:32px; width:auto;}
a.ou-skip {font-family:Tahoma, 'Lucida Grande', Arial, Helvetica, sans-serif; font-size:1em; margin-left:100px; text-align:left; float:none; font-size:0.85em; display:none;}
body {margin-top:0.5em;}
a.ou-skip {margin-right:100px; line-height:150%;}
a.ou-skip {width:auto; height:auto; overflow:visible; text-indent:0; position:inherit; text-decoration:none; color:#666; margin-bottom:0.5em; display:none;}
a.ou-link-ou {margin-top:0; top:0;}
div.ou-org-header {min-height:62px; font-size:0.9em;}
li#ou-signout, li#ou-signin1 {border-right:1px solid #ccc; margin-right:0.5em;}
li#ou-person {font-weight:normal;}
div#ou-org {min-width:180px;}
div#ou-site {margin-top:0.5em;}
div#ou-region1, div.ou-content {overflow: visible;}
div#ouheader ul#ouheader1 {padding-top:0; margin-left:100px;}
div#ouheader img {margin:0 1em 0 -2px; float:left; width:auto; height:48px; display:none;}
ul#ouheader2 {display:none;}
div#ou-ia-nav ul li a.ou-s1, div#ou-ia-nav ul li a.ou-s1:hover {background-image:none; color:#333; font-weight:normal; padding-right:0;} 
a#ou-skip5 {display:block; color:#333; font-size:1em; margin:0; padding:0; position:inherit; text-decoration:none; display:none;}
ul#ouheader1 li.ou-first {display:none;}
div#ou-ia-nav {background-image:none; border:none; padding:0.5em 0; margin:0 0 0 0;}
body.ou-s1 div#ou-ia-nav ul li a.ou-s1, body.ou-s2 div#ou-ia-nav ul li a.ou-s2, body.ou-s3 div#ia-nav ul li a.ou-s3, body.ou-s4 div#ou-ia-nav ul li a.ou-s4, body.ou-s5 div#ou-ia-nav ul li a.ou-s5, body.ou-s6 div#ou-ia-nav ul li a.ou-s6, body.ou-s7 div#ia-nav ul li a.ou-s7, body.ou-s8 div#ou-ia-nav ul li a.ou-s8 {background-image:none; font-weight:normal;}
div#ou-ia-nav ul li a, divou-#ia-nav ul li a:hover {background-image:none;}
div#ou-ia-nav ul li a {padding:0 1em 0 0; margin:0;}
body.ou-panels div.ou-content, div.ou-content {margin-top:0; float:left; clear:both; padding:0 0.5em; margin:0 0 0 0; border:none;}
body.ou-panels ol.ou-ancestors, ol.ou-ancestors {margin:0 0 0 0; overflow::visible; clear:both;}
body {padding-bottom:3em;}
div#ou-ia-nav ul li a.ou-s1:hover {color:#000;}

div#ouheader {text-align:left;}
div#ouheader ul {display:none;}
.ou-gallery li {width:100%;}
form, label, textarea {max-width:100%;}

div#ou-ia-nav ul li a.ou-s1 {margin-right:1em;}
div#ou-org-footer {background-image:none;}
div#ou-org-footer div.ou-c1of4 {width:100%;}
div#ou-org-footer div.ou-c2of4, div#ou-org-footer div.ou-c3of4 {width:48%; margin-top:1.5em;}

div#ou-page {margin:0; padding:0; border:none;}

body.ou-panels h1, h1 {border-bottom:none; background-image:none; margin:1em 0 0.5em 0; padding:0;}

h1,h2,h3,h4,h6,h6 {font-size:1.2em; font-weight:bold; font-family:Tahoma, 'Lucida Grande', Arial, Helvetica, sans-serif;}

div#ou-region1 h2, div#ou-region1 h3, div#ou-region1 h4, div#ou-region1 h5, div#ou-region1 h6 {font-weight:bold;}

div.ou-full-nav li a, div.ou-context-nav li a, div.ou-full-nav li strong, div.ou-context-nav li strong {padding:1em;}
div.ou-full-nav ul ul ul li a {padding:1em;}